53957e2f2e956626a7d52aa59a23391eb47e8153,portal-impl/src/com/liferay/portlet/documentlibrary/service/impl/DLFileEntryLocalServiceImpl.java,DLFileEntryLocalServiceImpl,getFileAsStream,#number#number#String#boolean#number#,837
Before Change
dlAppHelperLocalService.getFileAsStream(
userId, new LiferayFileEntry(dlFileEntry), incrementCounter);
return DLStoreUtil.getFileAsStream(
dlFileEntry.getCompanyId(), dlFileEntry.getDataRepositoryId(),
dlFileEntry.getName(), version);
}
public List<DLFileEntry> getFileEntries(int start, int end)
After Change
dlAppHelperLocalService.getFileAsStream(
userId, new LiferayFileEntry(dlFileEntry), incrementCounter);
InputStream inputStream = DLStoreUtil.getFileAsStream(
dlFileEntry.getCompanyId(), dlFileEntry.getDataRepositoryId(),
dlFileEntry.getName(), version);
DB db = DBFactoryUtil.getDB();
String dbType = db.getType();
if (dbType.equals(DB.TYPE_POSTGRESQL)) {
try {
File tempFile = FileUtil.createTempFile(inputStream);
inputStream.close();
inputStream = new FileInputStream(tempFile);
FinalizeManager.register(
inputStream,
new DeleteFileFinalizeAction(tempFile.getAbsolutePath()));
}
catch (IOException ioe) {
throw new SystemException(ioe);
}
}
return inputStream;
}
public List<DLFileEntry> getFileEntries(int start, int end)